@import "~normalize.css";

html,
body,
#app {
  width: 100%;
  height: 100%;

  &:before {
    content: "";
    display: table;
  }

  &:after {
    content: "";
    display: table;
  }
}

.border-box {
  box-sizing: border-box;
}

.pointer {
  cursor: pointer;
}

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

a {
  text-decoration: none;
}

/* 隐藏滚动条 */
.no-scrollbar::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}

.no-scrollbar {
  scrollbar-width: none; /* firefox */
  -ms-overflow-style: none; /* IE 10+ */
  overflow-x: hidden;
  overflow-y: auto;
}

.container {
  width: 100%;
  min-height: 100%;
  background: #f7f8fa;

  &:after {
    content: "";
    display: table;
  }
}
